function! bootstrap#ollama#setup() abort
    call bootstrap#python#setup()
    let g:ollama_host = get(g:, 'ollama_host', 'http://localhost:11434')
    let g:ollama_models_available = ollama#setup#GetModels(g:ollama_host)
    let g:ollama_model = get(g:, 'ollama_model' , 'deepseek-r1:latest')
    if match(g:ollama_models_available, g:ollama_model) < 0
        let g:ollama_model = g:ollama_models_available[0]
    endif
    call SpaceVim#logger#info('Setup ollama')
    if !ollama#IsEnabled()
        call ollama#Enable()
    endif
endfunction
